package cn.myjava.gupao.mode.singleton;

/**
 * 饿汉式单例模式
 * Created by RenFu
 * Date: 2019/5/12
 */
public class HungrySingleton {

    // 先静态、后动态
    // 先属性、后方法
    // 先上后下

    // 第一种写法
    private static final HungrySingleton hungrySingleton = new HungrySingleton();

    private HungrySingleton() {
    }

    public static HungrySingleton getInstance() {
        return hungrySingleton;
    }

//    // 第二种写法
//    private static HungrySingleton hungrySingleton;
//
//    static {
//        hungrySingleton = new HungrySingleton();
//    }
//
//    private HungrySingleton() {
//    }
//
//    public static HungrySingleton getInstance() {
//        return hungrySingleton;
//    }

}
